package com.kly.user.db.entity;
import com.fqgj.common.entity.BaseEntity;
import java.util.Date;
/**
* User: linqu
* Date: 2023-05-25
* Time: 18:12:13.522
* TableDesc:
*/
public class UserRelationEntity extends BaseEntity{
    /**
    *用户码
    */
    private String userCode;
    /**
    *好友用户码
    */
    private String userCodeFriend;
    /**
    *好友名称
    */
    private String userNameFriend;
    /**
    *好友昵称或其在群组里的备注名
    */
    private String userNickNameFriend;
    /**
    *头像
    */
    private String userPortraitFriend;
    /**
    *会话类型：1-单聊会话, 2-群组会话, 3-超级群会话 3-聊天室会话, 4-系统会话
    */
    private Integer conversationType;
    /**
    *单聊时，会话ID 直接使用对方的用户ID, 在群组、聊天室、超级群中，为对应的群组、聊天室、超级群ID
    */
    private String targetId;
    /**
    *1-在线， 0-不在线
    */
    private Integer status;
    /**
    *1-禁言， 0-正常
    */
    private Integer blockStatus;
    /**
    *操作类型：1-喜欢 2-不喜欢
    */
    private Integer wlmType;
    /**
    *用户操作：1-拉黑  2-取消拉黑 3-隐藏  4-举报
    */
    private Integer userOpType;
    /**
    *投诉原因，tag_lable_type=4时必填
    */
    private String reason;
    /**
    *是否为新增WLM: 0-否 1-是
    */
    private Integer newFlag;


    public  String getUserCode(){
        return this.userCode;
    }

    public  UserRelationEntity setUserCode(String userCode){
        this.userCode = userCode;
        return this;
    }

    public  String getUserCodeFriend(){
        return this.userCodeFriend;
    }

    public  UserRelationEntity setUserCodeFriend(String userCodeFriend){
        this.userCodeFriend = userCodeFriend;
        return this;
    }

    public  String getUserNameFriend(){
        return this.userNameFriend;
    }

    public  UserRelationEntity setUserNameFriend(String userNameFriend){
        this.userNameFriend = userNameFriend;
        return this;
    }

    public  String getUserNickNameFriend(){
        return this.userNickNameFriend;
    }

    public  UserRelationEntity setUserNickNameFriend(String userNickNameFriend){
        this.userNickNameFriend = userNickNameFriend;
        return this;
    }

    public  String getUserPortraitFriend(){
        return this.userPortraitFriend;
    }

    public  UserRelationEntity setUserPortraitFriend(String userPortraitFriend){
        this.userPortraitFriend = userPortraitFriend;
        return this;
    }

    public  Integer getConversationType(){
        return this.conversationType;
    }

    public  UserRelationEntity setConversationType(Integer conversationType){
        this.conversationType = conversationType;
        return this;
    }

    public  String getTargetId(){
        return this.targetId;
    }

    public  UserRelationEntity setTargetId(String targetId){
        this.targetId = targetId;
        return this;
    }

    public  Integer getStatus(){
        return this.status;
    }

    public  UserRelationEntity setStatus(Integer status){
        this.status = status;
        return this;
    }

    public  Integer getBlockStatus(){
        return this.blockStatus;
    }

    public  UserRelationEntity setBlockStatus(Integer blockStatus){
        this.blockStatus = blockStatus;
        return this;
    }

    public  Integer getWlmType(){
        return this.wlmType;
    }

    public  UserRelationEntity setWlmType(Integer wlmType){
        this.wlmType = wlmType;
        return this;
    }

    public  Integer getUserOpType(){
        return this.userOpType;
    }

    public  UserRelationEntity setUserOpType(Integer userOpType){
        this.userOpType = userOpType;
        return this;
    }

    public  String getReason(){
        return this.reason;
    }

    public  UserRelationEntity setReason(String reason){
        this.reason = reason;
        return this;
    }

    public  Integer getNewFlag(){
        return this.newFlag;
    }

    public  UserRelationEntity setNewFlag(Integer newFlag){
        this.newFlag = newFlag;
        return this;
    }
}
